대각 행렬
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.
1. 개요
대각 행렬은 환 R 위의 n × n 정사각 행렬로, 주대각 성분을 제외한 모든 성분이 0인 행렬이다. 대각 행렬은 대칭 행렬이자 반대칭 행렬이며, 고윳값은 대각 성분이고 대각화 가능하다. 스칼라 행렬은 주대각 성분이 모두 같은 대각 행렬로, 항등 행렬의 스칼라 배수로 나타낼 수 있으며, 행렬 대수의 중심에 속한다. 대각 행렬은 선형대수학, 작용소 이론, 수치 해석 등 다양한 분야에서 활용되며, 행렬 연산과 고유값, 고유벡터를 쉽게 다룰 수 있도록 돕는다.
더 읽어볼만한 페이지
대각 행렬 | |
---|---|
개요 | |
![]() | |
정의 | 주대각선 원소 외 모든 원소가 0인 정사각행렬 |
세부 정보 | |
표기법 | diag(a1, a2, ..., an) |
성질 | 대각 행렬은 정사각행렬이다. 대각 행렬은 대칭 행렬이다. 대각 행렬은 상삼각행렬이자 하삼각행렬이다. 대각 행렬의 고윳값은 주대각선 원소이다. 대각 행렬은 정규행렬이다. |
연산 | 대각 행렬의 행렬식은 주대각선 원소의 곱이다. 대각 행렬의 역행렬은 주대각선 원소의 역수로 이루어진 대각 행렬이다 (단, 주대각선 원소가 모두 0이 아니어야 한다). |
종류 | 단위행렬: 주대각선 원소가 모두 1인 대각 행렬 스칼라 행렬: 주대각선 원소가 모두 같은 대각 행렬 |
활용 | |
응용 분야 | 선형대수학 행렬 연산 수치 해석 |
예시 | 고유값 분해 특이값 분해 |
일반화 | |
블록 대각 행렬 | 주대각선이 블록 행렬인 행렬 |
2. 정의
환 위의 정사각 행렬 에 대하여, 다음 두 조건은 서로 동치이며, 이를 만족시키는 행렬을 '''대각 행렬'''이라고 한다.
- 임의의 에 대하여, 만약 라면,
- 는 상삼각 행렬이며, 동시에 하삼각 행렬이다.
각 번째 대각 성분이 인 대각 행렬은 다음과 같이 표기할 수 있다.
:
마찬가지로, 임의의 크기 의 대각 행렬을 정의할 수 있으며, 이 경우 다음과 같은 표기를 사용할 수 있다.[6]
:
3. 성질
환 위의 모든 대각 행렬은 대칭 행렬이자 반대칭 행렬이다.[7] 표수가 2가 아닌 환 위에서는 대각 행렬과 대칭 행렬이면서 반대칭 행렬인 것이 동치이다.
체 위의 대각 행렬의 고윳값은 대각 성분들이며, 각 고윳값의 기하적 중복도는 대수적 중복도와 일치한다.
환 위의 모든 대각 행렬은 대각화 가능 행렬이다. 체 위의 정사각 행렬 이 대각화 가능 행렬인 것은 의 모든 고윳값의 기하적 중복도가 대수적 중복도와 일치하고, 의 최소 다항식이 1차 다항식들의 곱인 것과 동치이다.
실수 정사각 행렬 이 직교 대각화 가능 행렬인 것은 이 대칭 행렬인 것과 동치이다.[7] 복소수 정사각 행렬 이 유니터리 대각화 가능 행렬인 것은 이 정규 행렬인 것과 동치이다.[7]
대각 행렬의 행렬식은 주대각 성분들의 곱이다.
대각 행렬의 역행렬은 주대각 성분들의 역수를 주대각 성분으로 하는 대각 행렬이다.
대각 행렬의 행렬 덧셈과 행렬 곱셈은 같은 위치의 대각 성분끼리 더하거나 곱하는 것으로 간단하게 계산된다.
대각 행렬과 벡터의 곱셈은 각 성분에 대응하는 대각 성분을 곱하는 것으로, 아다마르 곱(항별 곱)을 사용하여 표현할 수 있다.[2]
4. 스칼라 행렬
주대각 성분이 모두 같은 대각 행렬을 '''스칼라 행렬'''이라고 하며, 항등 행렬의 스칼라 배수로 나타낼 수 있다. 예를 들어 3×3 스칼라 행렬은 다음과 같은 형태를 가진다.
:
스칼라 행렬은 행렬 대수의 중심에 속하며, 동일한 크기의 다른 모든 정사각 행렬과 교환 가능하다.[1]
5. 예
모든 스칼라 행렬은 대각 행렬이다. 특히, 단위 행렬과 영행렬은 대각 행렬이다.
다음은 대각 행렬의 예시이다.
- 실수 행렬:
:
- 실수 행렬:
:
- 실수 행렬:
:
- 실수 행렬:
:
- 실수 행렬:
:
6. 응용
대각 행렬에 벡터를 곱하면 각 항이 해당 대각 항목과 곱해진다. 이는 아다마르 곱(항별 곱)으로 표현할 수 있으며, 희소 행렬의 0이 아닌 항만 저장하면 되므로 효율적이다. 이러한 특성 때문에 대각 행렬의 곱은 기계 학습에서 역전파의 미분 곱을 계산하거나, TF-IDF에서 IDF 가중치를 곱하는 데 사용된다.[2]
대각 행렬의 행렬 곱셈과 행렬 덧셈은 매우 간단하다. 대각 행렬 ${\displaystyle \operatorname {diag} (a_{1},\dots ,a_{n})}$는 모든 ${\displaystyle a_{1},\dots ,a_{n}}$이 0이 아닐 때 가역 행렬이며, 이 경우 역행렬은 ${\displaystyle \operatorname {diag} (a_{1}^{-1},\dots ,a_{n}^{-1})}$이다.
연산자 행렬의 계수 결정에서 설명한 바와 같이, 어떤 행렬이 대각 행렬 형태를 갖는 특수한 기저가 존재한다. 이때 대각선 요소는 고유값이 되고, 관련된 고유벡터가 기저를 형성한다. 이 방정식은 특성 다항식을 도출하는 데 사용되는 '''고유값 방정식'''이다.[4]
대각 행렬은 선형 맵을 대각 행렬로 나타내는 것이 유용한 선형대수학의 여러 분야에서 나타난다. 주어진 행렬이 선형 독립인 고유벡터를 가질 때 대각화 가능하며, 정규 행렬은 대각 행렬과 유니타리 유사하다는 스펙트럼 정리가 성립한다.
작용소 이론, 특히 편미분 방정식 연구에서 작용소는 고유함수의 고유 기저로 기저를 변경하면, 변수 분리된 편미분 방정식을 쉽게 풀 수 있다. 푸리에 변환은 열 방정식에서 라플라시안 작용소와 같이 상수 계수 미분 작용소를 대각화하는 중요한 예이다. 특히 쉬운 것은 곱셈 작용소이며, 함수의 값은 행렬의 대각선 요소에 해당한다.
수치 해석에서 자주 등장하는 '''삼중 대각 행렬'''(tridiagonal matrix)은 주대각선과 그 위아래에 인접한 대각선에만 0이 아닌 성분을 갖는 희소 행렬의 일종이다.[5] 이러한 행렬은 토마스 알고리즘(TDMA)을 사용하여 효율적으로 해를 구할 수 있다.
7. 기타
벡터 로부터 연산자를 사용하여 대각 행렬 를 구성할 수 있다.
:
이는 로 더 간결하게 쓸 수 있다.
동일한 연산자는 각 인자 가 행렬인 로 블록 대각 행렬을 나타내는 데에도 사용된다.
연산자는 다음과 같이 쓸 수 있다.
:
여기서 는 아다마르 곱을 나타내며, 은 원소가 1인 상수 벡터이다.
역행렬 행렬-벡터 연산자는 때때로 동일한 이름인 로 표기되며, 여기서 인수는 이제 행렬이고 결과는 대각선 항목의 벡터이다.
다음 속성이 적용된다.
:
참조
[1]
웹사이트
Do Diagonal Matrices Always Commute?
https://math.stackex[...]
Stack Exchange
2016-03-15
[2]
서적
Text Mining: Classification, Clustering, and Applications
https://books.google[...]
CRC Press
2009-06-15
[3]
웹사이트
Element-wise vector-vector multiplication in BLAS?
https://stackoverflo[...]
2020-08-30
[4]
서적
Mathematical Tools for Physics
http://www.physics.m[...]
Dover Publications
2012-01-01
[5]
서적
コンピュータによる流体力学
シュプリンガー・フェアラーク東京
[6]
서적
Matrix computations
https://archive.org/[...]
The Johns Hopkins University Press
2013
[7]
서적
Linear Algebra
https://archive.org/[...]
Prentice-Hall
1971
[8]
서적
An Introduction to Numerical Methods A MATLAB Approach
학산미디어
2013
본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.
문의하기 : help@durumis.com